<feed xmlns='http://www.w3.org/2005/Atom'>
<title>{graveyard}/qt-labs/vscodeext.git/common, branch dev</title>
<subtitle>Qt extension for Visual Studio Code
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/'/>
<entry>
<title>Linter: Improve checks</title>
<updated>2024-10-07T08:16:14+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-09-27T14:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=9166dcf162ad47c097e7ccd63c8a41c34c438696'/>
<id>9166dcf162ad47c097e7ccd63c8a41c34c438696</id>
<content type='text'>
* Fix linting errors

Change-Id: I967197923685d70f7d6644c6093aa25b31bb73cd
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix linting errors

Change-Id: I967197923685d70f7d6644c6093aa25b31bb73cd
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Divide the monolithic extension into modular extensions</title>
<updated>2024-07-18T12:36:12+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-06-28T15:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=c45fc76944f8a280ccc9483cc47236fd98275fb6'/>
<id>c45fc76944f8a280ccc9483cc47236fd98275fb6</id>
<content type='text'>
The below Extensions are created with this commit:

* qt-core
* qt-official
* qt-ui

qt-core

This extension is the core extension for the Qt extensions.
It provides the basic functionalities for the other extensions to work.

* It handles the communication between the other extensions.
* It provides the basic functionalities and common features for the other extensions.
* The all other extensions depend on this extension.

qt-ui

This extension provides the UI functionalities.

* It communicates with the `qt-core` extension to get information about the Qt Widget Designer.
* It provides syntax highlighting for `.ui` files.

qt-official

This extension has the rest of the previous monolithic extension functionalities.
It should be divided into more extensions in the future.

This commit implements:

* Common functionalities are moved from `qt-official` to `qt-core`.
* `qt-lib` is implemented as a npm module to gather the common code.
* Static analysis tools for every extension are added.
* Updated all `package.json` files to reflect the changes.
* `ci-scripts` is implemented to run the static analysis tools and tests.
* The `common` is created to gather the common code for tools.
* Extension packs are updated.
* The `ThirdPartyNotices.txt` files are generated for every extension.
* The `README.md` files are updated to reflect the changes.
* `.vscode/launch.json`, `.vscode/extensions.json`, and `.vscode/tasks.json` are updated.

Change-Id: Iac9b7e071275e92cdfbb3a47fba24d3ba8e41c89
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The below Extensions are created with this commit:

* qt-core
* qt-official
* qt-ui

qt-core

This extension is the core extension for the Qt extensions.
It provides the basic functionalities for the other extensions to work.

* It handles the communication between the other extensions.
* It provides the basic functionalities and common features for the other extensions.
* The all other extensions depend on this extension.

qt-ui

This extension provides the UI functionalities.

* It communicates with the `qt-core` extension to get information about the Qt Widget Designer.
* It provides syntax highlighting for `.ui` files.

qt-official

This extension has the rest of the previous monolithic extension functionalities.
It should be divided into more extensions in the future.

This commit implements:

* Common functionalities are moved from `qt-official` to `qt-core`.
* `qt-lib` is implemented as a npm module to gather the common code.
* Static analysis tools for every extension are added.
* Updated all `package.json` files to reflect the changes.
* `ci-scripts` is implemented to run the static analysis tools and tests.
* The `common` is created to gather the common code for tools.
* Extension packs are updated.
* The `ThirdPartyNotices.txt` files are generated for every extension.
* The `README.md` files are updated to reflect the changes.
* `.vscode/launch.json`, `.vscode/extensions.json`, and `.vscode/tasks.json` are updated.

Change-Id: Iac9b7e071275e92cdfbb3a47fba24d3ba8e41c89
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
